<?php

declare(strict_types=1);
/**
 * Author: Zane
 * Email: 873934580@qq.com
 * Date: 2022/6/7.
 */

namespace App\Providers;

use Illuminate\Support\ServiceProvider;

class BindServiceProvider extends ServiceProvider
{
    public function register(): void
    {
        // 基础功能接口
        $this->app->bind(\App\Service\Contract\AdInterface::class, \App\Service\AdService::class);
        $this->app->bind(\App\Service\Contract\CategoryInterface::class, \App\Service\CategoryService::class);
        // $this->app->bind(\App\Service\Contract\NavigationInterface::class, \App\Service\NavigationService::class);
        $this->app->bind(\App\Service\Contract\ArchiveInterface::class, \App\Service\ArchiveService::class);
        // $this->app->bind(\App\Service\Contract\CommonInterface::class, \App\Service\CommonService::class);

        // 用户模块接口

        // 附件管理模块接口

        // 订单管理接口

        // 评论管理接口

        // 物流管理接口
    }
}
